package com.atguigu.gulimall.product.vo;

import com.atguigu.gulimall.product.entity.SkuImagesEntity;
import com.atguigu.gulimall.product.entity.SkuInfoEntity;
import com.atguigu.gulimall.product.entity.SpuInfoDescEntity;
import lombok.Data;
import lombok.ToString;

import java.util.List;

@Data
public class SkuItemVo {
    //sku基本信息
    SkuInfoEntity info;
    boolean hasStock = true;
    //sku图片信息
    List<SkuImagesEntity> images;
    //spu销售属性组合
    List<SkuItemSaleAttrVo> saleAttr;
    //spu介绍
    SpuInfoDescEntity desp;
    //spu规格参数信息
    List<SpuItemAttrGroupVo> groupAttrs;

    SeckillInfoVo seckillInfo;

//    @Data
//    public static class SkuItemSaleAttrVo {
//        private Long attrId;
//        private String attrName;
//        private List<String> attrValues;
//    }
//
//    @ToString
//    @Data
//    public static class SpuItemAttrGroupVo{
//        private String attrName;
//        private String attrValue;
//    }
}
